makeshift dwelling - Francés Inglés Diccionario